text: # -*- coding: utf-8 -*-
  from Slevanda_python_training.Model.group import Group
  from random import randrange
  
  
  def test_modify_group_name(app):
      if app.group.count() == 0:
          app.group.create(Group(name="test"))
      old_groups = app.group.get_group_list()
      index = randrange(len(old_groups))
      group = Group(name="New group")
      group.id = old_groups[index].id
      app.group.modify_group_by_index(index, group)
      new_groups = app.group.get_group_list()
      assert len(old_groups) == len(new_groups)
      old_groups[index] = group
      assert sorted(old_groups, key=Group.id_or_max) == sorted(new_groups, key=Group.id_or_max)
  
  #def test_modify_group_header(app):
  #    old_groups = app.group.get_group_list()
  #    app.group.modify_first_group(Group(header="New header"))
  #    new_groups = app.group.get_group_list()
  #    assert len(old_groups) == len(new_groups)
  