def edit(request, slug): user = request.user project = get_object_or_404(Project, slug=slug) members = project.projectmember_set.all() if user in [member.user for member in members]: member = members.get(user=user) level = member.level if request.POST: form = ProjectEditForm(request.POST, instance=project) if form.is_valid(): form.save() return HttpResponseRedirect( reverse('project-detail', args=[project.slug])) else: form = ProjectEditForm(instance=project) return render_to_response('edit_project.html', locals(), context_instance=RequestContext(request))
def test_form_helper(self): form = ProjectEditForm() self.assertIsNotNone(form.helper.layout) self.assertEqual(form.helper.layout[0], 'name')