def test_valid_form(self): form_data = { 'name': 'Project', 'project_type': 'g', 'git_owner': 'J-KAM', 'git_name': 'ProPRo', 'description': 'opis projekta' } form = UpdateProjectForm(data=form_data) self.assertTrue(form.is_valid())
def change_project(request, id_project): project = get_object_or_404(Project, id=id_project) if request.method == 'POST': form = UpdateProjectForm(request.POST, instance=project) if form.is_valid(): form.save() return HttpResponseRedirect('/panel/projects/%d/' % form.instance.id) else: form = UpdateProjectForm(instance=project) return TemplateResponse(request, 'panel/project_form.html', {'form': form})
def change_project(request, id_project): project = get_object_or_404(Project, id=id_project) if request.method == 'POST': form = UpdateProjectForm(request.POST, instance=project) if form.is_valid(): form.save() return HttpResponseRedirect('/panel/projects/%d/' % form.instance.id) else: form = UpdateProjectForm(instance=project) return TemplateResponse(request, 'panel/project_form.html', {'form': form})
def test_invalid_form(self): form_data = {'description': 'opis projekta'} form = UpdateProjectForm(data=form_data) self.assertFalse(form.is_valid())