add_to_group¶
Scope: function | Returns: callable
The add_to_group fixture returns a callable that adds users or subgroups to an existing group.
Signature¶
add_to_group(
group: Group | int,
user_members: Iterable[LimeUser | int] | None = None,
subgroup_members: Iterable[Group | int] | None = None,
) -> None
Both group and the members can be passed as objects or IDs.
Basic usage¶
def test_something(create_user, create_group, add_to_group):
user = create_user(username="alice", _return_entity=True)
group = create_group(name="my_group", _return_entity=True)
add_to_group(group, user_members=[user])