Example #1
0
class EditGroupFormTest(DjangoTestCase):
    def setUp(self):
        group = Group.objects.create(name='Test')
        self.form = EditGroupForm(instance=group)

    def test_form_renders_name_input(self):
        self.assertIn('value="Test"', self.form.as_p())
class EditGroupFormTest(DjangoTestCase):
    def setUp(self):
        group = Group.objects.create(name='Test')
        self.form = EditGroupForm(instance=group)

    def test_form_renders_name_input(self):
        self.assertIn('value="Test"', self.form.as_p())
Example #3
0
def edit_group(request, group_id):
    group = confirm_user_in_group(request.user, group_id)
    if not group:
        raise Http404

    if request.method == 'POST':
        group_form = EditGroupForm(instance=group, data=request.POST)
        if group_form.is_valid():
            group_form.save()
            Edit.objects.create(
                group=group,
                user=request.user,
                change='name'
                )

        quits_group_form = EditQuitsGroupForm(
            instance=group.quitsgroup, data=request.POST)
        if quits_group_form.is_valid():
            quits_group_form.save()
            Edit.objects.create(
                group=group,
                user=request.user,
                change='curren'
                )

        return redirect('view_group', group_id)

    context = {
        'group_id': group_id,
        'group_form': EditGroupForm(instance=group),
        'quits_group_form': EditQuitsGroupForm(instance=group.quitsgroup),
        'add_members_form': AddMembersForm(group_id=group_id, user=request.user)
    }
    return render(request, 'quits/edit_group.html', context)
Example #4
0
 def setUp(self):
     group = Group.objects.create(name='Test')
     self.form = EditGroupForm(instance=group)
 def setUp(self):
     group = Group.objects.create(name='Test')
     self.form = EditGroupForm(instance=group)