Пример #1
0
    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())
Пример #2
0
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})
Пример #3
0
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})
Пример #4
0
    def test_invalid_form(self):
        form_data = {'description': 'opis projekta'}

        form = UpdateProjectForm(data=form_data)
        self.assertFalse(form.is_valid())