def test_add_group():
    group_id = utils.generate_group_id()
    assert Storage.get_group_members(group_id) is None
    assert Storage.get_group_not_understand_members(group_id) is None
    assert group_id not in Storage.get_all_groups()

    user = generate_user()
    assert Storage.add_user_to_group(group_id, user) is False

    assert Storage.add_group(group_id)
    assert group_id in Storage.get_all_groups()

    assert not Storage.add_group(group_id)
def group():
    group_id = utils.generate_group_id()
    Storage.add_group(group_id)
    yield group_id
Exemplo n.º 3
0
 def new(cls, author_id: int):
     group = cls(author_id)
     Storage.add_group(group.id)
     return group