Exemple #1
0
def red_transients_group(group_admin_user, view_only_user):
    group = GroupFactory(
        name=f'red transients-{uuid.uuid4().hex}',
        users=[group_admin_user, view_only_user],
    )
    group_id = group.id
    yield group
    GroupFactory.teardown(group_id)
Exemple #2
0
def group_with_stream_with_users(super_admin_user, group_admin_user, user,
                                 view_only_user, stream_with_users):
    group = GroupFactory(
        users=[super_admin_user, group_admin_user, user, view_only_user],
        streams=[stream_with_users],
    )
    group_id = group.id
    yield group
    GroupFactory.teardown(group_id)
Exemple #3
0
def group_with_stream(
    super_admin_user, group_admin_user, user, view_only_user, public_stream
):
    return GroupFactory(
        users=[super_admin_user, group_admin_user, user, view_only_user],
        streams=[public_stream],
    )
Exemple #4
0
def group_with_stream_with_users(
    super_admin_user, group_admin_user, user, view_only_user, stream_with_users
):
    return GroupFactory(
        users=[super_admin_user, group_admin_user, user, view_only_user],
        streams=[stream_with_users],
    )
Exemple #5
0
def red_transients_group(group_admin_user, view_only_user):
    return GroupFactory(
        name=f'red transients-{uuid.uuid4().hex}',
        users=[group_admin_user, view_only_user],
    )
Exemple #6
0
def public_group2():
    return GroupFactory()
Exemple #7
0
def public_group_no_streams():
    group = GroupFactory()
    group_id = group.id
    yield group
    GroupFactory.teardown(group_id)
Exemple #8
0
def public_group_two_streams(public_stream, public_stream2):
    group = GroupFactory(streams=[public_stream, public_stream2])
    group_id = group.id
    yield group
    GroupFactory.teardown(group_id)
Exemple #9
0
def public_group2(public_stream):
    group = GroupFactory(streams=[public_stream])
    group_id = group.id
    yield group
    GroupFactory.teardown(group_id)